Ext.define('App.view.notice.NoticeWindow', {
	extend : 'App.config.BaseWindow',
	requires : [ 'App.controller.notice.NoticeWindowController'],
	controller : 'noticeWindowController',
	xtype : 'noticeWindow',
	id : 'noticeWindow',
	buttons : [ {
		text : '保存',
		action : 'save'
	}, {
		text : '关闭',
		handler : function() {
			this.up('window').close();
		}
	} ],
	items : [ {
		xtype : 'basewindowform',
		items : [{
			xtype:'hidden',
			name:'id'
		},{
			xtype:"noticeTypeSingleSelect",
            beforeLabelTextTpl :  [ '' ],
            allowBlank : true
        },{
            fieldLabel : '图片保存地址',
            name : 'noticeImgPath',
            readOnly:true,
            columnWidth: 0.80,
            xtype:'textfield',
            hidden:true
        },{
            columnWidth:0.1,
            xtype:'button',
            text:'换图',
            name:'btn1',
            hidden:true,
            listeners:  {
                click:function(me) {
                    var file=Ext.getCmp('noticeWindow').down('form').down('[name=noticeImgs]');
                    file.setVisible(true);
                    file.setDisabled(false);
                    me.setVisible(false);
                }
            }
        },{
            fieldLabel : '公告图片',
            xtype:'filefield',
            name : 'noticeImgs',
            columnWidth: 0.80,
            disabled : false
        },{
            fieldLabel : "标题",
            beforeLabelTextTpl : [ '<font color=red data-qtip=必填选项>*</font>' ],
            name : 'noticeTitle',
            allowBlank : false,
            xtype : 'textfield'
        },{
            fieldLabel : "内容",
            beforeLabelTextTpl : [ '<font color=red data-qtip=必填选项>*</font>' ],
            name : 'content',
            allowBlank : false,
            xtype : 'htmleditor',
            grow : true,
            plugins: [
            Ext.create('App.lib.HtmlEditorExtension')
        ]
		} ]
	} ]
});